6.s897 Algebra and Computation Lecture 12
نویسنده
چکیده
Given an n-bit integer N , output YES if n is prime and NO otherwise. This is one of the most basic questions about numbers, with the following history. • By definition Prime ∈ coNP, because the prime decomposition is a short certificate for a number that is not prime. • [Pratt'75] showed that Prime ∈ NP. The Pratt certificate of a number N being prime, is by looking at all prime factor q of N − 1 (which will be proved recursively), and giving some a such that a (N −1)/q ≡ 1 (mod N) for all such q's. This proof is of length polylogN. • The subsequent discoveries by [Solovay-Strassen'70s] [Miller-Rabin'70s] put Prime in coRP. This algorithm uses the fact that if there exists some a, k such that a 2k ≡ 1 (mod n) but a k ≡ ±1 (mod n) then N is composite. Moreover, the probabilistic algorithm picks a at random, and with > 1/2 probability there will be some k satisfying such compositeness criterion if N is composite. • [Goldwassar-Killian'86] [Adleman-Huang'87] used algebraic (elliptic curve) techniques and proved that Prime ∈ RP. Lemma 1 For all a such that (a, N) = 1,
منابع مشابه
6.s897 Algebra and Computation Lecture 24
In this lecture we will develop a construction of locally decodable codes developed in three papers by Yekhanin, Raghavendra, and Eframenko respectively (and chronologically). Yekhanin constructed a family of binary locally decodable codes with a 3-query decoding algorithm based on Mersenne primes. Raghavendra simplified Yekhanin’s construction and extended the ideas beyond binary alphabets. Th...
متن کامل6.s897 Algebra and Computation Lecture 4 2.1 Computational Model
We now dicuss algorithms for performing basic operations with polynomials, such as polynomial multiplication, division with remainder, and evaluation at multiple points. Most of today focuses on efficiently multiplying two degree n polynomials. We will see a simple O(n log n) Fourier transformation (FT) based algorithm under sufficiently nice conditions and then show how this gives rise to a ge...
متن کامل6.s897 Algebra and Computation Lecture 3
1. (Identity) There exists e ∈ G such that for all a ∈ G, a · e = a. 2. (Associativity) For all a, b, c ∈ G, a · (b · c) = (a · b) · c. Definition 2 (Group) A monoid (G, ·) is a group iff for all a ∈ G, there exists an element b ∈ G such that a · b = e. We say a group (G, ·) is commutative or Abelian iff for all a, b ∈ G, a · b = b · a. Definition 3 (Ring) For a set R and binary operators · and...
متن کاملQuantum Computing - From Linear Algebra to Physical Realizations
quantum computing from linear algebra to physical realizations quantum computing: from linear algebra to physical quantum computing: from linear algebra to physical quantum computing from linear algebra to physical realizations click here to access this book : free download mathematical essentials of quantum computing quantum computing : preface crcnetbase quantum computing: lecture notes cwi q...
متن کاملLecture Notes on Quantum Cohomology of the Flag Manifold
This is an exposition of some recent developments related to the object in the title, particularly the computation of the Gromov-Witten invariants of the flag manifold [5] and the quadratic algebra approach [6]. The notes are largely based on the papers [5] and [6], authored jointly with S. Gelfand, A. N. Kirillov, and A. Postnikov. This is by no means an exhaustive survey of the subject, but r...
متن کامل